@charset "utf-8";
/* CSS Document */
.pub_body {
	width:1010px;
	margin:auto;
	text-align:left;
}
.pub_title {
	height:168px;
	width:1010px;
	text-align:left;
}
.pub_title01 {
	background:url(../images/pub_title01.gif) no-repeat;
}
.pub_title02 {
	background:url(../images/pub_title02.gif) no-repeat;
}
.pub_title03 {
	background:url(../images/pub_title03.gif) no-repeat;
}
.pub_title04 {
	background:url(../images/pub_title04.gif) no-repeat;
}
.pub_title05 {
	background:url(../images/pub_title05.gif) no-repeat;
}
.pub_title06 {
	background:url(../images/pub_title06.gif) no-repeat;
}
.pub_title07 {
	background:url(../images/pub_title07.gif) no-repeat;
}
.pub_title08 {
	background:url(../images/pub_title08.gif) no-repeat;
}
.pub_left {
	margin:15px 0 0 0;
	width:206px;
	float:left;
	background:no-repeat;
}
.pub_left_01 {
	background-image:url(../images/left_bg01.gif);
}
.pub_left_02 {
	background-image:url(../images/left_bg02.gif);
}
.pub_left_03 {
	background-image:url(../images/left_bg03.gif);
}
.pub_left_04 {
	background-image:url(../images/left_bg04.gif);
}
.pub_left_05 {
	background-image:url(../images/left_bg05.gif);
}
.pub_left_06 {
	background-image:url(../images/left_bg06.gif);
}
.pub_left_07 {
	background-image:url(../images/left_bg07.gif);
}
.pub_left_08 {
	background-image:url(../images/left_bg08.gif);
}
.pub_left .list {
	margin:58px 0 0 0;
}
.pub_left .list a {
	display:block;
	background:url(../images/left_hover.gif);
	height:38px;
	line-height:39px;
	width:206px;
	cursor:pointer;
	color:#fff;
	font-size:13px;
}
.pub_left .list a:hover {
	background-position:0 -38px;
	text-decoration:none;
}
.pub_left .list .select {
	background-position:0 -38px;
	text-decoration:none;
}
.pub_left .list a span {
	margin:0 0 0 40px;
}
.pub_left .line {
	background:url(../images/left_line.gif);
	height:2px;
	overflow:hidden;
}
.pub_left .bottom {
	background:url(../images/left_bg_bottom.gif);
	height:19px;
	width:206px;
}
.pub_leftX {
	background:url(../images/left_bgX_bg.gif) repeat-y;
	width:206px;
	margin:5px 0 0 0;
	color:#fff;
}
.pub_leftX .title {
	background: url(../images/left_bgX.gif);
	width:206px;
	height:58px;
}
.pub_leftX .date {
	text-indent:24PX;
}
.pub_leftX .date div {
	margin:2px 0;
}
.pub_leftX .date .lineX {
	background:url(../images/leftX_line.gif);
	height:2px;
	width:206px;
	margin:7px 0;
	overflow:hidden;
}
.pub_leftX .date .QQbox a {
	float:left;
	margin:3px 0 2px 0;
	text-indent:20px;
}
.pub_leftX .bottom {
	background: url(../images/left_bgX_bottom.gif);
	width:206px;
	height:19px;
}
.pub_right_iframe {
	margin:15px 0 0 60px;
	width:720px;
	float:left;
}
.pub_right {}
.pub_right .line {
	overflow:hidden;
	height:3px;
	margin:3px 0 0 4px;
	width:715px;
	background:url(../images/right_line.gif);
}
.pub_right .title {
	height:28px;
	float:left;
}
.pub_right .title_company {
	width:195px;
	background:url(../images/company_title.gif);
}
.pub_right .title_business {
	width:231px;
	background:url(../images/business_title.gif);
}
.pub_right .title_culture {
	width:146px;
	background:url(../images/culture_title.gif);
}
.pub_right .title_serve {
	width:196px;
	background:url(../images/serve_title.gif);
}
.pub_right .title_news {
	width:148px;
	background:url(../images/news_title.gif);
}
.pub_right .title_talents {
	width:196px;
	background:url(../images/talents_title.gif);
}
.pub_right .title_order {
	width:147px;
	background:url(../images/order_title.gif);
}
.pub_right .title_user {
	width:147px;
	background:url(../images/user_title.gif);
}
.pub_right .title01 {
	background-position:0 0;
}
.pub_right .title02 {
	background-position:0 -28px;
}
.pub_right .title03 {
	background-position:0 -56px;
}
.pub_right .title04 {
	background-position:0 -84px;
}
.pub_right .title05 {
	background-position:0 -112px;
}
.pub_right .title06 {
	background-position:0 -140px;
}
.pub_right .title07 {
	background-position:0 -168px;
}
.pub_right .title08 {
	background-position:0 -196px;
}
.pub_right .title09 {
	background-position:0 -224px;
}
.pub_right .title10 {
	background-position:0 -252px;
}
.pub_right .title11 {
	background-position:0 -280px;
}
.pub_right .title12 {
	background-position:0 -308px;
}
.pub_right .title13 {
	background-position:0 -336px;
}
.pub_right .data {
	margin:20px 0 0 0;
	text-align:left;
	text-indent:24px;
	line-height:30px;
}
.pub_right .data p {
	margin:8px 0;
}
.pub_right .data .ltitle {
	background:url(../images/right_ltitlex.gif);
	height:30px;
	width:720px;
	line-height:28px;
	margin:10px 0;
}
.pub_right .data .font_bblue {
	font-weight:bold;
	color:#369;
}
.pub_right .data .ltitle span {
	margin:0 0 0 10px;
	font-size:14px;
	color:#369;
	font-weight:bold;
}
.pub_right .data .no_indent {
	text-indent:0;
}
.pub_right .data .address_table {
	border-collapse:collapse;
	text-align:left;
	width:700px;
	text-indent:0;
	margin:0 0 0 8px;
	line-height:29px;
}
.pub_right .data .address_table td {
	border:1px solid #bbb;
	padding:0 0 0 15px;
	color:#369;
}
.pub_right .data .address_table th {
	font-size:14px;
	background:#ddd;
	color:#609;
	border:1px solid #bbb;
	text-align:left;
	padding:0 0 0 15px;
	line-height:30px;
}
.pub_right .data .tel_table {
	border-collapse:collapse;
	text-align:center;
	color:#369;
	width:700px;
	text-indent:0;
	line-height:25px;
	margin:0px 0 0 10px;
}
.pub_right .data .tel_table td {
	border:1px solid #bbb;
	font-size:12px;
	padding:5px 0;
}
.pub_right .data .tel_table th {
	font-size:14px;
	background:#eee;
	color:#609;
	border:1px solid #bbb;
	padding:5px 0;
}
.pub_right .message_title {
	height:28px;
	font-size:16px;
	font-weight:bold;
	color:#5b0487;
	text-align:left;
	background:url(../images/message_icon.gif) no-repeat;
	overflow:hidden;
	padding:0 0 0 30px;
	float:left;
}
.pub_right .message_goback {
	float:right;
}
.pub_right .message_goback a.goback {
	padding-left:3px;
	line-height:21px;
	display:block;
	background:url(../images/message_goback.gif) no-repeat;
	width:84px;
	height:21px;
	background-position:0 0;
	color:#fff;
}
.pub_right .message_goback a.goback:hover {
	background-position:0 -21px;
	color:#fff;
	text-decoration:none;
}
.pub_right .data .news {
	margin:8px 0;
	padding-left:10px;
	text-indent:0;
	height:20px;
	line-height:20px;
	border-bottom:1px dashed #999;
}
.pub_right .data .news .name {
	float:left;
}
.pub_right .data .news .date {
	padding-right:10px;
	color:#369;
	float:right;
}
.pub_right .data .thepage {
	text-indent:0;
	margin:20px 0 0 10px;
}
.pub_right .data .thepage a.next {
	border:1px solid #999;
	padding:2px 10px;
	border-radius: 5px 5px 5px 5px;
	margin:0 2px;
}
.pub_right .data .thepage a.next:hover {
	text-decoration:none;
	color:#fff;
	background:#999;
	border:1px solid #bbb;
}
.pub_right .data .thepage a.num {
	margin:0 2px;
	font-weight:bold;
	border:1px solid #999;
	padding:2px 10px;
	border-radius: 5px 5px 5px 5px;
}
.pub_right .data .thepage a.num:hover {
	text-decoration:none;
	color:#fff;
	background:#999;
	border:1px solid #bbb;
}
.pub_right .data .table_talents {
	font-size:12px;
	width:700px;
	border-collapse:collapse;
}
.pub_right .data .table_talents td {
	text-align:center;
	border:1px solid #999;
}
.pub_right .data .table_talents th {
	text-align:center;
	background:#eee;
	border:1px solid #999;
}
.pub_right .data .table_order {
	text-indent:0;
	font-size:12px;
}
.pub_right .data .table_order th {
	font-weight:200;
	text-align:right;
}
/*����ҳ������ͼƬ*/
/*01.company*/
.com01_data_01 {
	width:340px;
	float:left;
	display:inline;
	margin-right:15px;
}
.com01_data_02 {
	width:340px;
	float:left;
	display:inline;
	margin-left:15px;
}
.com01_pic {
	width:360px;
	float:left;
	display:inline;
	text-indent:0;
}
/*02.business*/
.bus02_pic {
	text-indent:0;
	margin:20px 0;
}
.bus03_pic {
	background:url(../images/bus03_01.gif);
	height:210px;
	width:700px;
	margin:0 0 50px 0;
}
.bus04_bg {
	background: url(../images/bus04_01.gif);
	height:600px;
	width:700px;
	margin:0 0 0px 0;
}
.bus04_box {
	margin:10px 0 0 20px;
}
.bus05_bg {
	background: url(../images/bus05_01.gif);
	height:600px;
	width:700px;
}
.bus05_box {
	margin:520px 0 0 30px;
	text-indent:0;
}
.bus05_table {
	width:500px;
}
/*03.calture*/
.cal02_bg {
	background:url(../images/cal02_01.gif);
	height:540px;
	width:700px;
	margin:0 0 0 5px;
}
.cal02_text {
	color:#023f64;
	font-size:13px;
	font-weight:bold;
	width:360px;
	margin:120px 0 0 120px;
}
.cal03_pic {
	background:url(../images/cal03_01.gif);
	height:200px;
	width:700px;
}
.cal04_text {
}
.cal04_tit {
	color:#023f64;
	font-weight:bold;
}
.cal04_pic01 {
	margin:10px 0 10px 20px;
	background:url(../images/cal04_01.gif);
	height:178px;
	width:648px;
}
.cal04_pic02 {
	margin:10px 0 10px 20px;
	background:url(../images/cal04_02.gif);
	height:178px;
	width:648px;
}
.cal04_pic03 {
	margin:10px 0 10px 20px;
	background:url(../images/cal04_03.gif);
	height:178px;
	width:648px;
}
.cal04_pic04 {
	margin:10px 0 10px 20px;
	background:url(../images/cal04_04.gif);
	height:178px;
	width:648px;
}
.cal04_pic05 {
	margin:10px 0 10px 20px;
	background:url(../images/cal04_05.gif);
	height:178px;
	width:648px;
}
.cal04_pic06 {
	margin:10px 0 10px 20px;
	background:url(../images/cal04_06.gif);
	height:178px;
	width:648px;
}
/*04.serves*/
.ser02_bg {
	background:url(../images/SER04_02.gif);
	height:600px;
	width:700px;
}
/*06.talents*/
.tal03_bg {
	background:url(../images/TAL06_03.gif);
	height:500px;
	width:700px;
}
.tal03_table {
	line-height:60px;
	margin:10px 0 0 10px;
}
/*07.order*/
.ord01_bg {
	height:500px;
	width:700px;
	background:url(../images/ord01_01.gif);
}
.ord01_table {
	margin:380px 0 0 0;
	width:700px;
	line-height:40px;
}
.ord01_table td {
	text-align:left;
}
.ord01_table th {
	text-align:right;
	padding-right:10px;
}
.list_page {text-align:center;margin:10px; padding:10px;clear:both;}
.list_page a{background:#fff;margin:0px 1px;padding:4px 6px;border:1px solid #333;color:#333;font-family:宋体; text-decoration:none;}
.list_page span{background:#FFFFCC;color:#000000;margin:0px 1px;padding:4px 6px;border:1px solid #333;font-family:宋体;}
.list_page b{background:#fff;margin:0px 1px;padding:4px 6px;border:1px solid #333;color:#333;font-family:宋体;}
.list_page b input{border:0;margin:0;padding:0;font-size:12px;font-family:宋体;font-weight:normal;width:12px;vertical-align:middle;text-align:center;}
#list_page {text-align:center;margin:10px; padding:10px;clear:both;}
#list_page a{background:#fff;margin:0px 1px;padding:4px 6px;border:1px solid #333;color:#333;font-family:宋体; text-decoration:none;}
#list_page span{background:#FFFFCC;color:#000000;margin:0px 1px;padding:4px 6px;border:1px solid #333;font-family:宋体;}
#list_page b{background:#fff;margin:0px 1px;padding:4px 6px; border:1px solid #333;color:#333;font-family:宋体;}
#list_page b input{border:0;margin:0 1px;padding:0;font-size:12px;font-family:宋体;font-weight:normal;width:12px;vertical-align:middle;text-align:center;}